#include <stdio.h>
#include <string.h>
#include <sys/socket.h>
#include <arpa/inet.h>

int main() {
    struct in_addr a;
    a.s_addr = inet_addr("192.168.121.141");
    
    struct sockaddr_in x;
    struct sockaddr_in y;
    x.sin_addr.s_addr = ntohl(0x1020304);
    y.sin_addr.s_addr = ntohl(0x1010101);
    
    char *str1 = inet_ntoa(x.sin_addr);
    printf("%s\n", str1);
    char *str2 = inet_ntoa(y.sin_addr);
    printf("%s\n", str2);   
    printf("%s\n", str1);
    inet_ntoa(a);
    printf("%s\n", str1);
    return 0;
}